package sanrenxing.dayEnd.backRepertoryTotal.service;

import sanrenxing.dayEnd.backRepertoryTotal.domain.SecRecAndPayStock;
import sanrenxing.dayEnd.backRepertoryTotal.domain.SecRecAndPayStockTwo;

import java.util.List;

/**
 * 功能：证券应收应付库存的业务层接口类
 * 作者：赵思睿
 * 日期：2021/3/16 0016-14:12
 * 版本：1.0
 */
public interface SecRecAndPayStockBiz {
    /**
     * 将证券应收应付库存信息添加到数据库表中
     * @param srapStock 证券应收应付库存对象
     * @return 1：添加成功；0：添加失败
     */
    public int add(SecRecAndPayStock srapStock);

    /**
     * 根据证券应收应付库存编号删除对象
     * @param securId 证券应收应付库存编号
     * @return 1：删除成功；0：删除失败
     */
    public int delete(String securId);

    /**
     * 分页查询所有证券应收应付库存信息
     * @param srapStock 证券应收应付库存对象
     * @param page 页数
     * @param row 每页行数
     * @return 证券应收应付库存对象集合
     */
    public List<SecRecAndPayStockTwo> selectAll(SecRecAndPayStock srapStock, int page, int row);

    /**
     * 统计记录数
     * @param srapStock 证券应收应付库存对象
     * @return 记录数
     */
    public int count(SecRecAndPayStock srapStock);
}
